package com.example.kaoshi;

import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;

/**
 * Created by Quincy on 2018/8/29.
 */

/**
 * 给出一个非空的字符串，判断这个字符串是否是由它的一个子串进行多次首尾拼接构成的。
 * 例如，"abcabcabc"满足条件，因为它是由"abc"首尾拼接而成的，而"abcab"则不满足条件。
 * */
public class Test2 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String str = scanner.nextLine();
        int length = str.length();
        String result = "";
        for (int i = 1; i <= length / 2; i++) {
            if (length % 1 == 0) {
                String sub = str.substring(0, i);
                String temp = "";
                List list = new ArrayList();
                for (int j = 1; j <= length / i; j++) {
                    temp += sub;
                }
                if (temp.equals(str)) {
                    result = sub;
                }
            }

        }
        if (result.equals("")) {
            System.out.println(false);
        } else {
            System.out.println(result);
        }
    }
}
